Understanding TCP over TCP: Effects of TCP Tunneling on End-to-End Throughput and Latency

نویسندگان

  • Osamu HONDA
  • Hiroyuki OHSAKI
  • Makoto IMASE
  • Mika ISHIZUKA
  • Junichi MURAYAMA
چکیده

TCP tunnel is a technology that aggregates and transfers packets sent between end hosts as a single or multiple TCP connections. By using a TCP tunnel, the fairness among aggregate flows can be improved and several protocols can be transparently transmitted through an Internet firewall. However, since most applications running on end hosts generally use TCP, two TCP congestion controls (i.e., end-to-end TCP and tunnel TCP) operate simultaneously and might interfere each other. Under certain conditions, it has been known that using a TCP tunnel severely degrades the end-to-end TCP performance. On the contrary, under other conditions, it has been known that using a TCP tunnel significantly improves the end-to-end TCP performance. However, it is still an open issue — how, when, and why is TCP tunnel malicious for end-to-end TCP performance? In this paper, we therefore investigate effect of TCP tunnel on the end-to-end TCP performance using simulation experiments. Specifically, we quantitatively reveal effects of several factors on performances of end-to-end TCP (e.g., the link propagation delay, usage of TCP SACK option, TCP socket buffer size, and the buffer size of the ingress router) .

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluating Multipath TCP Resilience against Link Failures

Standard TCP is the de facto reliable transfer protocol for the Internet. It is designed to establish a reliable connection using only a single network interface. However, standard TCP with single interfacing performs poorly due to intermittent node connectivity. This requires the re-establishment of connections as the IP addresses change. Multi-path TCP (MPTCP) has emerged to utilize multiple ...

متن کامل

On the Feasibility of Bandwidth Detouring

Internet applications that route data over default Internet paths can often increase performance by sending their traffic over alternative “detour” paths. Previous work has shown that applications can use detour routing to improve end-to-end metrics such as latency and path availability. However, the potential of detour routing has yet to be applied where it may be most important: improving TCP...

متن کامل

A Differentiated Pricing Framework for Improving the Performance of the Elastic Traffics in Data Networks

Rate allocation has become a demanding task in data networks as diversity in users and traffics proliferate. Most commonly used algorithm in end hosts is TCP. This is a loss based scheme therefore it exhibits oscillatory behavior which reduces network performance. Moreover, since the price for all sessions is based on the aggregate throughput, losses that are caused by TCP affect other sessions...

متن کامل

Effectiveness of TCP SACK, TCP HACK and TCP Trunk over satellite links

This paper reports the study on the performance enhancements of two extensions to the standard TCP implementation Selective Acknowledgement (SACK) and Header Checksum (HACK) over satellite links that are characterized by high latency and high bit error rate. We also examine the effectiveness of TCP Trunk, an edge-to-edge aggregation and congestion control mechanism, over the satellite link. Our...

متن کامل

Analysis and Performance Improvement of TCP during the Handover of LTE

Within the Third Generation Partnership Project (3GPP), the new project entitled Long Term Evolution (LTE) is going to be a new standard. LTE is characterized by a broadband optimized radio access network, which focuses on supporting a high throughput with low latency by an ip based transport network. During the handover, which is the procedure to disconnect a mobile user from a base station an...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007